Implementing the IBar Camera Widget
نویسندگان
چکیده
We present the implementation of a new widget, the IBar, for controlling all aspects of a perspective camera. This widget provides an intuitive interface for controlling the perspective distortion in the scene by providing single handles that manipulate one or more projection parameters simultaneously (e.g., distance-to-object and lens aperture) in order to create a single perceived projection change (increasing the perspective distortion without changing the scene size). CR Categories: I.3.5 [Computing Methodologies]: Computer Graphics—Computational Geometry and Object Modeling
منابع مشابه
Implementation of the IBar: A Perspective-based Camera Widget
We present the implementation of a new widget, the IBar, for controlling all aspects of a perspective camera. This widget provides an intuitive interface for controlling the perspective distortion in the scene by providing single handles that manipulate one or more projection parameters simultaneously (e.g., distance-to-object and lens aperture) in order to create a single perceived projection ...
متن کاملIntuitive tools for camera manipulation
We present an image-space camera manipulation widget that supports visualization of the relationship of the camera with respect to the scene. The form of the widget presents the user with natural affordances for camera manipulation. Visual aids such as ghosting of the scene and preview animations are used to acquaint novice users with the functions of different parts of the widget. Mouse gestur...
متن کاملImplementing Fudgets with Standard Widget Sets
Carlsson and Hallgren 1] describe the implementation of a set of \functional widgets" (Fudgets): components for programming graphical user interfaces under the X window system using the non-strict functional programming language Haskell. We describe an alternative implementation based on existing widget sets (currently Openlook and Motif). Our purpose is twofold: to show that the Fudgets approa...
متن کاملSeamless composition and reuse of customizable user interfaces with Spec
Implementing UIs is often a tedious task. To address this, UI Builders have been proposed to support the description of widgets, their location, and their logic. A missing aspect of UI Builders is however the ability to reuse and compose widget logic. In our experience, this leads to a significant amount of duplication in UI code. To address this issue, we built Spec: a UIBuilder for Pharo with...
متن کاملDesign and Implementation of a Widget Set for Steerable Projector-Camera Units
We describe the design and implementation of graphical interaction widgets for use with a steerable projectorcamera unit. The design of our widgets is adapted to provide the right visual cues when projected and they are controlled by the user’s hand. The widgets’ input regions are arranged in an ergonomic way and they use a simple but robust computer vision technique for interaction. The widget...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Graphics Tools
دوره 10 شماره
صفحات -
تاریخ انتشار 2005